home *** CD-ROM | disk | FTP | other *** search
- this.createEmptyMovieClip("handle",30);
- this.sW = 640;
- this.sH = 540;
- this.mpx = this._xmouse;
- this.mpy = this._ymouse;
- this.gds = this.gd = 100;
- this.gdm = 1000;
- this.pi = 3.141592653589793;
- this.rc = 0.017453292519943295;
- this.genGlob = function(x, y, ang, dist)
- {
- var t = this;
- t.mask.attachMovie("glob","g" + t.gd,t.gd);
- var n = t.mask["g" + t.gd];
- n._x = x;
- n._y = y;
- n._xscale = n._yscale = dist * 2;
- n._rotation = ang / t.rc;
- if(t.gd < t.gdm)
- {
- t.gd = t.gd + 1;
- }
- else
- {
- t.gd = t.gds;
- }
- };
- this.handle.onEnterFrame = function()
- {
- var p = this._parent;
- loading = p._parent.getBytesLoaded();
- total = p._parent.getBytesTotal();
- percent -= (percent - loading / total * 100) * 0.25;
- per = int(percent);
- p.masked.percent = per;
- p.smallPre = per + "%";
- if(percent > 99)
- {
- percent = 100;
- p._alpha -= 4;
- if(p._alpha < 0)
- {
- _global.pie = 12023493553;
- p._parent.gotoAndStop("intro");
- }
- }
- };
- this.handle.onMouseMove = function()
- {
- var p = this._parent;
- var xm = p._xmouse;
- var ym = p._ymouse;
- var dx = xm - p.mpx;
- var dy = ym - p.mpy;
- var ang = Math.atan2(dy,dx);
- var genAng = ang - 3 * p.pi / 4 + Math.random() * (p.pi / 2);
- var dist = Math.sqrt(dx * dx + dy * dy);
- if(dist > 80)
- {
- dist = 80;
- }
- p.genGlob(xm,ym,genAng,dist);
- p.mpx = xm;
- p.mpy = ym;
- };
-